Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Brazil F1 Chile #1-w1 Chile #1-w3 Slovenia F2 France F8 Italy F12 France F9 Italy F13 Italy F14 Italy F15 Chile F1a Chile F1b Argentina F4 Argentina F5 Argentina F7 Portugal F1 Chile F1 Chile F2 Chile F3 Argentina F3 Argentina F4 France F8 Italy F19 Italy F22 Argentina F7 Argentina F8 Argentina F9 Argentina F11 Colombia F5 Colombia F6 Colombia F1 Colombia F2 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Uruguay F1 Uruguay F2 Argentina F4 Argentina F5 Argentina F6 Argentina F8 Argentina F9 France F9 France F11 Italy F15 Argentina F6 Chile #1-w4 Italy F20 Venezuela F8 Argentina F10 Argentina F5 Argentina F7 Argentina F6 Italy F21 Spain F26 Argentina F1 Argentina F2 Spain F15 Argentina F3 Venezuela #1-w4 Slovenia F1 Uruguay F1 Venezuela F7 Italy F18 Vegeta Croatia Open - Umag Ecuador Open - Quito Como Challenger Steelers Cup - Kosice Challenger Leon 2004 - Leon Sassuolo Challenger - Sassuolo Porsche Open - Poznan 7° Trani Cup - Trani San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Open Castilla y Leon - Segovia IPP Geneva Trophy - Geneva Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Argentina - Buenos Aires La Serena Open - La Serena Copa Kia Challenger ATP - Santiago XII Abierto Internacional de Salinas - Salinas XI Torneo Internazionale di Tennis - Barletta Voit Mexico City Open - Mexico City Unicredit (Suisse) Bank S.A. Challenger - Chiasso Challenger Casablanca San Angel - Mexico City Morocco Tennis Tour - Marrakech Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Seguros Bolivar Open - Medellin Aberto de Sao Paulo - Sao Paulo ATP Challenger La Serena - La Serena AGT Challenger - Leon XL Bermuda Open - Bermuda Memorial A. Manfredini Sassuolo Challenger - Sassuolo Zenith Tennis Cup-Harbour Club - Milan Nord LB Open - Braunschweig Guzzini Challenger - Recanati Oberstaufen Cup-Head German Master's Series - Oberstaufen San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz Aamulehti Tampere Open - Tampere XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Seguros Bolivar Open - Cali Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Challenger Britania Zavaleta - Puebla Lima Challenger - Lima Salinas Challenger Iquique Challenger Bucaramanga Challenger San Luis Potosi Challenger Mexico City Challenger Pereira Challenger Belo Horizonte Challenger Campos do Jordao Challenger Trani Challenger Manerbio Challenger Cali Challenger Genova Challenger Lima Challenger Bucaramanga Challenger Blunmenau Challenger Curitiba Challenger San Remo Challenger Alessandria Challenger Rome Challenger Reggio Emilia Challenger Turin Challenger San Benedetto Challenger Orbetello Challenger Cordenons Challenger San Marino Challenger Asuncion Challenger Medellin Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Santiago Challenger Barranquilla Challenger Prague Challenger Bordeaux Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Turin Challenger San Benedetto Challenger Bogota Challenger Szczecin Challenger Todi Challenger Aguascalenties Challenger Napoli Challenger Montevideo Challenger Helsinki Challenger Sao Paulo Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger Barranquilla Challenger Prague Challenger Bordeaux Challenger Marburg Challenger San Juan Challenger Villa Allende Challenger Montevideo Challenger Sao Leopoldo Challenger Braunschweig Challenger Challenger Leon 2003 - Leon Lima Challenger Sao Paulo Challenger Itajai Challenger Sao Paulo Challenger Aix En Provence Challenger Bordeaux Challenger Marburg Challenger Braunschweig Challenger Liberec Challenger Quito Challenger Cali Challenger Cordoba Challenger Guayaquil Challenger Leon Challenger Sarasota Challenger Canberra Challenger Furth Challenger Moscow Challenger Scheveningen Challenger Como Challenger Genova Challenger Trnava Challenger Porto Alegre Challenger Sao Paulo Challenger Santiago Challenger Lima Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Mendoza Challenger Morelos Challenger Puebla Challenger Guadalajara Challenger Aix En Provence Challenger Rome Challenger Heilbronn Challenger Mestre Challenger Lyon Challenger Poprad Tatry Challenger Blois Challenger Milan Challenger Bastad Challenger Cortina Challenger Genova Challenger Banja Luka Challenger Campinas Challenger Buenos Aires Challenger Lima Challenger Bogota Challenger Buenos Aires Challenger Panama City Challenger Braunschweig Challenger Alphen Challenger Orleans Challenger Cali Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Santiago Challenger Rio De Janeiro Challenger Panama City Challenger Mexico City Challenger Campinas Challenger Santo Domingo Challenger Bordeaux Challenger Montevideo Challenger Blois Challenger Marburg Challenger Lyon Challenger Pullach Challenger Heilbronn Challenger Vicenza Challenger Banja Luka Challenger Ludwigshafen Challenger Buenos Aires Challenger Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires VIII Avierto Internacional de Salinas - Salinas Prague Open - Prague Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Genova Challenger San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City VI Gramado Open de Tenis - Gramado I Manta Open - Manta Open Mutouest de Saint-Brieuc - St. Brieuc San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Banja Luka Challenger 4° Sporting Challenger - Turin Trofeo Internacional Club Laieta - Barcelona Societa Canottieri Mincio 2005 - Mantova Biella Challenger Riviera di Rimini Challenger - Rimini Antonio Savoldi-Marco Co. - Manerbio XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Unique Zagreb Open - Zagreb Oberstaufen Cup - Oberstaufen ATP Guzzini Challenger - Recanati Concurso Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons Citta di Como - Como Genoa Open - Genova Amazonia Open de Tenis - Belem XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Naples Challenger - Naples II Cyclus Open de Tenis - Florianopolis Bancolombia Open - Bogota Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza San Luis Potosi Challenger 2007 - San Luis Potosi Genova Open Challenger - Genova Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima Trofeo Sisma Mantova - Mantova Bancolombia Open - Bogota Zagreb Open - Zagreb 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Copa Petrobras-Colombia - Bogota Seguros Bolivar Open - Medellin Sao Paulo Challenger Bordeaux Challenger Bogota Challenger Brasilia Challenger Todi Challenger Bogota Challenger Buenos Aires Challenger Copa Petrobras Uruguay - Montevideo Barletta Challenger Napoli Challenger Milan Challenger Buenos Aires Challenger Copa Petrobras Paraguay - Asuncion Copa Petrobras Santiago - Santiago ATP Open Castilla y Leon - Segovia Copa Petrobras Argentina - Buenos Aires Prostejov Challenger Dortmund Challenger Cali Challenger Palermo Challenger Nord LB Open - Braunschweig Sarasota Challenger Braunschweig Challenger Top Wool Challenger - Biella Petange Challenger Buenos Aires Challenger Campos do Jordao Challenger Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Bogota Challenger Copa Petrobras - Buenos Aires Visa Tennis Open - Sao Paulo Mestre Challenger Scheveningen Challenger SMS Tennis Cup - Sao Paulo Challenger de Providencia-Copa Kia - Santiago San Juan Challenger Lermontov Challenger Guayaquil Challenger San Luis Potosi Challenger - San Luis Potosi Noumea Challenger Santo Domingo Challenger Genova Challenger Santiago Challenger San Luis Potosi Challenger BMW Tennis Championship - Sunrise Savannah Challenger Heilbronn Challenger Perugia Challenger Liberec Challenger Meerbusch Challenger Manerbio Challenger Banja Luka Challenger Corrientes Challenger Guayaquil Challenger Bucaramanga Challenger Santo Domingo Challenger Guayaquil Challenger Copa Petrobras Brazil - Aracaju Biella Challenger Cyclus Open de Tenis - Florianopolis Biella Challenger Santiago Challenger Montevideo Challenger Challenger Lugano - Lugano Irving Challenger Britania Zavaleta - Puebla Sarasota Challenger Szczecin Challenger BH Tennis Open - Belo Horizonte Rijeka Challenger Milan Challenger Bastad Challenger Prostejov Challenger Blois Challenger Sao Paulo Challenger IV Manta Open - Manta Medellin Challenger Todi Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Geneva Challenger BH Tennis Open International Cup - Belo Horizonte Buenos Aires Challenger Lubbock Challenger - Lubbock Montevideo Challenger V Gramado Open de Tennis - Gramado Pekao Open - Szczecin Buenos Aires Challenger Mallorca Challenger Oklahoma Challenger - Tulsa Braunschweig Challenger XIII Trofeo Ciudad de Quito - Quito Ourocard Tennis Challenger - Sao Paulo Challenger 42 - Andrezieux Manta Challenger Copa Petrobras Colombia - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao Bratislava Challenger 13 BH Tennis Open International Cup - Belo Horizonte Buenos Aires Challenger Salinas Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Abierto Internacional de Salinas 'Dario Expreso' - Salinas Copa Petrobras Bogota - Bogota Memorial Kolyaskin - Donetsk Copa Petrobras Aracaju - Aracaju Caltanissetta Challenger Le Gosier Challenger Unicredit Czech Open - Prostejov Sporting Challenger '08-Trofeo Regione Piemonte - Turin Challenger Brasov - Brasov Copa Petrobras-Brazil - Aracaju Pereira Challenger Tunis Challenger Porto Alegre Challenger Nossa Caixa Tennis Cup - Sao Paulo Santiago Challenger Bogota Challenger Cancun Challenger ECM Prague Open - Prague Alicante Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Guayaquil Challenger Copa AT&T - Buenos Aires BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Argentina Open - Buenos Aires Mercedes Cup - Stuttgart Open Romania - Bucharest Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag Orange Prokom Open - Sopot MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Copa Telmex - Buenos Aires AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Winston Salem - Winston Salem BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Citi Open - Washington China Open - Beijing Kremlin Cup - Moscow VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Ecuador Open - Quito Brasil Open - Sao Paulo Argentina Open - Buenos Aires Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Brasil Open - Sao Paulo TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Suisse Open - Gstaad Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Moselle Open - Metz Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Kremlin Cup - Moscow Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva Gerry Weber Open - Halle Antalya Cup - Antalya AEGON International - Eastbourne AEGON International - Eastbourne SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Bet-at-home Open - Hamburg BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Generali Open - Kitzbuhel Citta di Como Challenger - Como Winston-Salem Open - Winston-Salem Heineken Open - Auckland Movistar Open - Santiago Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril BMW Open - Munich Brisbane International - Brisbane German Tennis Championships - Hamburg Argentina Open - Buenos Aires Kremlin Cup - Moscow Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Open Parc - Lyon Studena Croatia Open - Umag Heineken Open - Auckland Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur SkiStar Swedish Open - Bastad Valencia Open - Valencia Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Open de Moselle - Metz Moselle Open - Metz ASB Classic - Auckland Cordoba Open - Cordoba Apia International - Sydney Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona SkiStar Swedish Open - Bastad Erste Bank Open - Vienna German Tennis Championships - Hamburg Generali Open - Kitzbuhel Rio Open - Rio de Janeiro Grand Prix Hassan II - Casablanca Croatia Open - Umag Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade US Men's Clay Court Championship - Houston Dutch Open Tennis - Amersfoort Qatar ExxonMobil Open - Doha ASB Classic - Auckland Blois Challenger Open Parc - Lyon Ecuador Open - Quito Swiss Indoors Basel - Basel Atlanta Tennis Championships - Atlanta Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Winston-Salem Open - Winston-Salem Plava Laguna Croatia Open - Umag Grand Prix Hassan II - Casablanca Aegon Nottingham Open - Nottingham Orange Warsaw Open - Warsaw Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Rio Open 500 - Rio de Janeiro German Tennis Championships - Hamburg Heineken Open - Auckland BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, PO, ARG-COL 4-0 Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open (juniors) French Open - Paris Wimbledon - London Davis Cup, World Group, SF, ARG-CZE 2-3 Wimbledon - London Olympics - London Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3